Synonyms for "depth charge"

Words with similar meaning